<?php
/**
 * Game_Unit_ResearchCost
 *
 * Класс Game_UnitResearch отвечает за обработку исследования юнитов
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.com>
 * @version 1.0
 */
class Game_Unit_ResearchCost extends ActiveRecord {
	
	protected static $_tableName = 'unit_research';
	protected static $_pkName = 'ID_unit';
	public $objResources;// Game_Resource;
	protected $_baseResearchTime;
  
		/**
	 * Конструктор объекта (создание, инициализация, загрузка данных) 
	 * 
	 * @param mixed $arrInitialFields - ID объекта, либо массив с данными, либо строка что ищем
	 * @param array $arrSettings - Массив с настройками
	 */
	
	public function __construct($arrInitialFields = null, array $arrSettings = array()) {
		parent::__construct($arrInitialFields, $arrSettings);
		$this->objResources = new Game_Resource($this->tableFields);
		if (!empty($this->tableFields['is_autoresearched'])) $this->isResearched = true;
		$this->_baseResearchTime = $this->tableFields['time_base'];
		
	}
	
	/**
	 * Возвращает идентификатор юнита
	 */
	public function getTimeBase() {
		return $this->_baseResearchTime;
	}
	

	
	
}
?>